import axios,{CancelToken} from "./config"
 
//登录
export const login=(username,password)=>axios({
    url:"/users/login",
    method:'post',
    data:{
        username,
        password
    }
})

//获取登录日志
/**
 * @param {Object} _this 一个组件实例（在这里指welcome中的组件）
 */
export const getLoginLog=(_this)=>axios.get("/getloginlog",{
    cancelToken:new CancelToken(function(c){//c指axios给的cancel方法
        //c就是CancelToken的一个方法，可以终止请求
        _this.cancel=c //给（welcome中的）组件实例添加一个cancle属性
    })
}) 

//获取用户菜单
export const getMenuList=()=>axios.get("/permission/getMenuList")